home *** CD-ROM | disk | FTP | other *** search
- /_ReencodedFontPrefix 128 string dup 0 (_VRT) putinterval def
- /findfont {
- dup _ReencodedFontPrefix 4 124 getinterval cvs length 4 add _ReencodedFontPrefix 0 3 -1 roll
- getinterval cvn exch FontDirectory 2 index known {
- pop FontDirectory exch get
- }{
- //findfont exec dup /Encoding get /Helvetica //findfont exec /Encoding get eq {
- dup length dict exch {1 index /FID ne {2 index 3 1 roll put}{pop pop} ifelse}forall
- dup /Encoding VirtuosoEncoding put
- definefont
- }{
- exch pop
- } ifelse
- }ifelse
- }bind def